#ifndef _CARETAKER_H_
#define _CARETAKER_H_

#include "Memento.h"

#include <vector>
using namespace std;

class Caretaker
{
public:
    void add(Memento memento) {
        _mementoList.push_back(memento);
    }

    Memento Get(int index) {
        return _mementoList[index];
    }
private:
    vector<Memento> _mementoList;
};

#endif // _CARETAKER_H_